5.01. Node.js
Node.js
Node.js
История
Основы
package.json
Архитектура: событийно-ориентированная, неблокирующий I/O
Глобальные объекты: global, process, console
Модульная система: CommonJS (require, module.exports) и ECMAScript
Работа с файловой системой, сетью, процессами
Синтаксис
Как установить Node.js
Установка Node.js на Windows / Linux / macOS - 1) с nodejs.org (LTS/Current версии), 2) NVM (Node Version Manager) и смена версий на лету (nvm install, use);
Модуль http, объекты process, console в Node.js
Запуск node в консоли, например x=1+2, console.log(x) и node <имя файла>
Express
NestJS
Fastify
Установка и использование npm-пакетов
npm (Node Package Manager) – менеджер пакетов для JS. Позволяет устанавливать библиотеки и управлять зависимостями. Там хранятся миллионы готовых решений, которые, будто готовые ингредиенты, можно установить к своему проекту, подключив «кусок кода».
Подробности здесь - https://www.npmjs.com/
Основные команды:
| Команда | Описание | Пример |
|---|---|---|
npm init | Создать package.json npm init -y (быстрая инициализация) | |
npm install <package> | Установить пакет npm install lodash | |
npm install --save-dev | Установить пакет как dev-зависимость npm install webpack --save-dev | |
npm uninstall <package> | Удалить пакет npm uninstall jquery | |
npm update | Обновить все пакеты npm update | |
npm run <script> | Запустить скрипт из package.json npm run start |
Как использовать пакет?
- Найти нужный пакет на сайте
npmjs.com; - установить через команду в терминале (npm install пакет);
- подключить в коде через import;
- использовать в своём коде, ссылаясь на соответствующие элементы кода пакета.